// 导入服务类
import { ScriptService } from './ScriptService';
import { VersionService } from './VersionService';
import { ExecutionService } from './ExecutionService';
import { ConnectionService } from './ConnectionService';
import { FolderService } from './FolderService';

// 导出所有服务类
export { ScriptService } from './ScriptService';
export { VersionService } from './VersionService';
export { ExecutionService } from './ExecutionService';
export { ConnectionService } from './ConnectionService';
export { FolderService } from './FolderService';
export { SQLExecutionEngine, sqlExecutionEngine } from './SQLExecutionEngine';
export { TaskQueueManager, taskQueueManager } from './TaskQueueManager';
export { ExecutionMonitor, executionMonitor } from './ExecutionMonitor';

// 创建服务实例
export const scriptService = new ScriptService();
export const versionService = new VersionService();
export const executionService = new ExecutionService();
export const connectionService = new ConnectionService();
export const folderService = new FolderService();